Discrete Function Representations Utilizing Decision Diagrams and Spectral Techniques
نویسندگان
چکیده
All discrete function representations become exponential in size in the worst case. Binary decision diagrams have become a common method of representing discrete functions in computer-aided design applications. For many functions, binary decision diagrams do provide compact representations. This work presents a way to represent large decision diagrams as multiple smaller partial binary decision diagrams. In the Boolean domain, each truth table entry consisting of a Boolean value only provides local information about a function at that point in the Boolean space. Partial binary decision diagrams thus result in the loss of information for a portion of the Boolean space. If the function were represented in the spectral domain however, each integer-valued coefficient would contain some global information about the function. This work also explores spectral representations of discrete functions, including the implementation of a method for transforming circuits from netlist representations directly into spectral decision diagrams. ii DEDICATION to Judith and Jeanne iii ACKNOWLEDGEMENTS Sincere thanks are extended to Dr. Bob Reese and Dr. Rainey Little for serving on my committee. Appreciation is also extended to Dr. Alan Mishchenko for his help with the CUDD package. Thanks are also extended to Dr. Jim Harden for the interest he has taken in my studies and to Donna McMurray for all of the assistance she has provided to me. My heartfelt gratitude and upmost regard must be expressed to my advisor, Dr. Mitchell Thornton, whose encouragement and support has made all that I have accomplished possible.
منابع مشابه
Dilations, models, scattering and spectral problems of 1D discrete Hamiltonian systems
In this paper, the maximal dissipative extensions of a symmetric singular 1D discrete Hamiltonian operator with maximal deficiency indices (2,2) (in limit-circle cases at ±∞) and acting in the Hilbert space ℓ_{Ω}²(Z;C²) (Z:={0,±1,±2,...}) are considered. We consider two classes dissipative operators with separated boundary conditions both at -∞ and ∞. For each of these cases we establish a self...
متن کاملImplicit Representation of Discrete Objects
This tutorial paper discusses the known representations based on Binary Decision Diagrams (BDDs) for various types of discrete objects: incompletely specified functions, sets, finite state machines, binary and multi-valued relations, etc. While presenting the known material, the emphasis is on those aspects of implicit representations that are important to achieve speed-up in computation. The n...
متن کاملAdvances in Signal Transforms Theory and Applications
Contents Preface ix 1. Wavelet and frame transforms originated from continuous and discrete splines, Amir Z. Averbuch and Valery A. Zheludev 1 1.1. Introduction 1 1.2. Preliminaries 4 1.3. Prediction filters originated from splines 9 1.4. Biorthogonal wavelet transforms generated by filter banks with downsampling factor N = 2 (diadic transforms) 17 1.5. Application of spline-based wavelet trans...
متن کاملDecision Diagrams for Discrete Functions: Classification and Unified Interpretation
| This paper classi es di erent decision diagrams (DDs) for discrete functions with respect to the domain and range of represented functions. Relationships among di erent DDs and their relations to spectral transforms are also shown. That provides a uni ed interpretation of DDs, and their further classi cation with respect to the spectral transforms.
متن کاملA Unifying Approach to Edge-valued and Arithmetic Transform Decision Diagrams
This paper shows that binary decision diagrams (BDDs) and their generalizations are not only representations of switching and integer-valued functions, but also Fourier-like series expansions of them. Furthermore, it shows that edge-valued binary decision diagrams (EVBDDs) are related to arithmetic transform decision diagrams (ACDDs), which are the integer counterparts of the functional decisio...
متن کامل